Linux服务器

推荐列表 站点导航

当前位置:首页 > 服务器技术 > Linux服务器 >

HTTPS安全证书的安装以及所出现问题的解决方案

来源:网络整理  作者:wy  发布时间:2020-12-24 11:35
前面的直接省略不说,详情看 腾讯云证书安装指引 ,干货君以nginx证书部署为例子进行阐述,window server是在nginx文件...

前面的直接省略不说,详情看 腾讯云证书安装指引 ,干货君以nginx证书部署为例子进行阐述,window server是在nginx文件夹中长按shift键,右键点击“在此处打开命令窗口”中写入nginx.exe -t 测试是否部署成功,如下图则表示部署成功。linux系统是在命令窗口输入nginx -t,本质相同。

HTTPS安全证书的安装以及所出现问题的解决方案

 

部署之后可能出现以下几种问题:

一、打开https网站显示加载失败

原因可能为:

1、没有把nginx中的#去掉。

2、忘记把下载的证书详情文件夹中的两个文件放到相对应的文件夹下面。

 

二、nginx显示欢迎界面,但没有显示网站真实首页模板

原因可能为:root后的路径还是指向原来的html文件夹,需修改为现在网站的根目录或首页所在目录,看情况而定。

 

三、首页不显示index.php而是弹出下载提示或显示页面源码

location ~ \.php(.IT之家)$ { root “C:/Users/Administrator/ddd/inspirex/”;#填你自己的网站路径 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; }

解决方案:把上述代码放到含有listen 443的括号里面

 

四、网站除首页之外,其他都显示404错误

原因是没有添加全站支持https访问,把下方代码同样填到含有listen 443的括号里面

location / { root “C:/Users/Administrator/ddd/inspirex/”;#填你自己的网站路径 index index.html index.htm index.php;

try_files $uri $uri/ /index.php?$query_string; if (!-e $request_filename){ rewrite ^/(.IT之家) /index.php last; } }

 

五、使http都跳转到为https链接

解决方案:添加下方最后一行代码于80的代码块中

server {

listen 80;

server_name ;

rewrite ^/(.IT之家) https://$server_name/$1 permanent;

相关热词: 安装 解决

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/fwq/8511.shtml

相关文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

HTTPS安全证书的安装以及所出现问题的解决方案

2020-12-24 编辑:wy

前面的直接省略不说,详情看 腾讯云证书安装指引 ,干货君以nginx证书部署为例子进行阐述,window server是在nginx文件夹中长按shift键,右键点击“在此处打开命令窗口”中写入nginx.exe -t 测试是否部署成功,如下图则表示部署成功。linux系统是在命令窗口输入nginx -t,本质相同。

HTTPS安全证书的安装以及所出现问题的解决方案

 

部署之后可能出现以下几种问题:

一、打开https网站显示加载失败

原因可能为:

1、没有把nginx中的#去掉。

2、忘记把下载的证书详情文件夹中的两个文件放到相对应的文件夹下面。

 

二、nginx显示欢迎界面,但没有显示网站真实首页模板

原因可能为:root后的路径还是指向原来的html文件夹,需修改为现在网站的根目录或首页所在目录,看情况而定。

 

三、首页不显示index.php而是弹出下载提示或显示页面源码

location ~ \.php(.IT之家)$ { root “C:/Users/Administrator/ddd/inspirex/”;#填你自己的网站路径 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; }

解决方案:把上述代码放到含有listen 443的括号里面

 

四、网站除首页之外,其他都显示404错误

原因是没有添加全站支持https访问,把下方代码同样填到含有listen 443的括号里面

location / { root “C:/Users/Administrator/ddd/inspirex/”;#填你自己的网站路径 index index.html index.htm index.php;

try_files $uri $uri/ /index.php?$query_string; if (!-e $request_filename){ rewrite ^/(.IT之家) /index.php last; } }

 

五、使http都跳转到为https链接

解决方案:添加下方最后一行代码于80的代码块中

server {

listen 80;

server_name ;

rewrite ^/(.IT之家) https://$server_name/$1 permanent;

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/fwq/8511.shtml

相关文章

风云图片

推荐阅读

返回Linux服务器频道首页